//
//  WLHomeViewController.swift
//  LianTongSF
//
//  Created by Visitor on 2017/7/7.
//  Copyright © 2017年 万利. All rights reserved.
//

import UIKit

class WLHomeViewController: WLBaseViewController {
    
    var tableView: UITableView?
    
    override func viewDidLoad() {
        super.viewDidLoad()
        setupStyle()
        setupUI()
    }
    

    
    private func setupUI(){
    
        let tableView = UITableView(frame:  CGRect(x: 0, y: 0, width: M_S.width, height: M_S.height - 64 - 49), style: .plain)
        tableView.backgroundColor = RGB_S(c: 235)
        tableView.delegate = self
        tableView.dataSource = self
        view.addSubview(tableView)
        self.tableView = tableView
        
        let headerView = Bundle.main.loadNibNamed("WLHomeHeaderView", owner: nil, options: nil)?.last as? WLHomeHeaderView
        headerView?.frame.size.width = M_S.width;
        if headerView != nil {
            tableView.tableHeaderView = headerView
        }
        
        let footView = Bundle.main.loadNibNamed("WLHomeFootView", owner: nil, options: nil)?.last as! WLHomeFootView
        footView.frame.size.width = M_S.width;
            tableView.tableFooterView = footView
        
    }


}

extension WLHomeViewController: UITableViewDelegate, UITableViewDataSource {

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
       return 5
        
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        
        let cell = WLHomeCell.cellWithTableView(tableView: tableView)
        cell.titleStr.text = "宝贝"
        cell.subTitleStr.text = "收到10条通话记录"
    
        return cell
    }
    
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        tableView .deselectRow(at: indexPath, animated: true)
        
        
    }
    
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 65
    }
    
//    func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
// 
//        
//        return headerView
//    }
//    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
//        return 104
//    }


}
